package cn.loan.service;

import cn.loan.entity.Authentication;

/**
 * @Author: 毛苏宇
 * @Description: You can do it!
 * @Date: Create in 14:11 2019/3/21
 */
public interface AuthenticationService {


    /**
     * 添加身份认证信息
     * @param authentication 认证信息对象
     * @return true=成功,false=失败
     */
    boolean addAuth(Authentication authentication);


    /**
     * 认证信息是否已经存在
     * @param userId 用户id
     * @return true=存在,false=不存在
     */
    boolean authIsExist(int userId);


    /**
     * 得到银行卡信息
     * @param userId 用户id
     * @return 银行卡信息
     */
    Authentication getBankNumOrName(int userId);


    /**
     * 用户邀请码是否存在
     * @param userId
     * @return
     */
     boolean getUserCodeExist(int userId);

}
